iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0

介紹BUTTON

在刻畫面時,時不時會用到點擊事件觸發特定功能,Button就會使用到
image

常用屬性介紹

android:text="Button"設定按鈕上的文字
android:padding設定文字與邊框的距離
android:enabled預設禁用這個button的點擊事件(反灰),可在之後程式做遇到特定情況開啟這個Button
android:background="@color/black"設定背景顏色
若是如今的Button想要套用自製的背景會遇到系統預設卡到背景顏色,導致顏色無法顯示,如下
image
明明設定了黃色的背景卻無法顯示,這時只需要加上一行app:backgroundTint="@null"把預設的背景顏色清空,這時我們的背景就出來囉!
image

Button 程式

一開始也是我們的創變數+綁定

private Button button;
button=findViewById(R.id.button);    

點擊事件,這裡我們需要建立一個監聽者,來判斷當我們動作時,啟動功能

    button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {


            }
        });

image
public void onClick(View view)裡面寫了點擊Button觸發的功能

Intent

我們最常使用按鈕搭配跳轉頁面,這裡一併說明intent的使用方法,簡單語法如下,先宣告一個變數,括號左邊第一個是當前這個畫面 第二個是欲跳轉到的畫面
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
第一個Intent I大寫說明這是一個功能 第二個i小寫說明這是一個可自訂的變數,用途是Intent (變數也可自行更改,例如改成Intent dump=new Intent...)
宣告完只需要在想跳轉的地方加上startActivity(intent);
就可以囉
成果->image


上一篇
[DAY09]AutoCompleteTextView
下一篇
[day11]chip標籤
系列文
深入Android 物件的認識與應用實踐30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言